﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace WinfDelivery.datos
{
    public class mensajesDAO
    {
        public void grabarMensaje(entidades.citaBE objeto, ref string mensaje)
        {
            try
            {
                using (SqlConnection oCn = new SqlConnection(conectionString.getCadenaConexion()))
                {
                    using (SqlCommand oCmd = new SqlCommand("USP_GRABAR_MENSAJE", oCn))
                    {
                        oCmd.Parameters.Add("@CODMEN", SqlDbType.Int, 0).Value = objeto.CODMEN;
                        oCmd.Parameters.Add("@TITLE", SqlDbType.VarChar, 50).Value = objeto.TITLE;
                        oCmd.Parameters.Add("@DNIPER", SqlDbType.VarChar, 50).Value = objeto.DNIPAC;
                        oCmd.Parameters.Add("@NOMPER", SqlDbType.VarChar, 20).Value = objeto.NOMPAC;
                        oCmd.Parameters.Add("@APEPPER", SqlDbType.VarChar, 20).Value = objeto.APEPPAC;
                        oCmd.Parameters.Add("@APEMPER", SqlDbType.VarChar, 20).Value = objeto.APEMPAC;
                        oCmd.Parameters.Add("@DIRPER", SqlDbType.VarChar, 20).Value = objeto.DIRPAC;
                        oCmd.CommandType = CommandType.StoredProcedure;
                        oCmd.Connection = oCn;
                        oCn.Open();
                        int registro = oCmd.ExecuteNonQuery();
                        if (registro >=1) {
                            mensaje = "Recepciono el mensaje satisfactoriamente";
                        } else {
                            mensaje = "No recepciono ningun mensaje";
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                mensaje = ex.Message.ToString();
            }
        }
    }
}
